package com.ruoyi.report_lq.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import com.ruoyi.report_lq.domain.vo.ReportRhlqPrsdsyBaDetailVo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;

import java.util.Date;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 乳化沥青破乳速度记录业务对象 report_rhlq_prsdsy_ba_detail
 *
 * @author zyb
 * @date 2024-06-28
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ReportRhlqPrsdsyBaDetailBo extends BaseEntity {

    /**
     *
     */
    @NotNull(message = "不能为空", groups = { EditGroup.class })
    private Long excelId;

    /**
     * common表ID
     */
    @NotNull(message = "common表ID不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long commonId;

    /**
     * 矿料质量A
     */
    @NotBlank(message = "矿料质量A不能为空", groups = { AddGroup.class, EditGroup.class })
    private String kuanglzlA;

    /**
     * 外加水量A
     */
    @NotBlank(message = "外加水量A不能为空", groups = { AddGroup.class, EditGroup.class })
    private String waijslA;

    /**
     * 乳液用量A
     */
    @NotBlank(message = "乳液用量A不能为空", groups = { AddGroup.class, EditGroup.class })
    private String ruyylA;

    /**
     * 矿料拌合结果描述A
     */
    @NotBlank(message = "矿料拌合结果描述A不能为空", groups = { AddGroup.class, EditGroup.class })
    private String kuanglbhjgmsA;

    /**
     * 破乳速度A
     */
    @NotBlank(message = "破乳速度A不能为空", groups = { AddGroup.class, EditGroup.class })
    private String porsdA;

    /**
     * 破乳速度分级和代号
     */
    @NotBlank(message = "破乳速度分级和代号不能为空", groups = { AddGroup.class, EditGroup.class })
    private String porsdfjhdh;

    /**
     * 矿料质量B
     */
    @NotBlank(message = "矿料质量B不能为空", groups = { AddGroup.class, EditGroup.class })
    private String kuanglzlB;

    /**
     * 外加水量B
     */
    @NotBlank(message = "外加水量B不能为空", groups = { AddGroup.class, EditGroup.class })
    private String waijslB;

    /**
     * 乳液用量B
     */
    @NotBlank(message = "乳液用量B不能为空", groups = { AddGroup.class, EditGroup.class })
    private String ruyylB;

    /**
     * 矿料拌合结果描述B
     */
    @NotBlank(message = "矿料拌合结果描述B不能为空", groups = { AddGroup.class, EditGroup.class })
    private String kuanglbhjgmsB;

    /**
     * 破乳速度B
     */
    @NotBlank(message = "破乳速度B不能为空", groups = { AddGroup.class, EditGroup.class })
    private String porsdB;



}
